.imageReveal img {
	display: none;
}

.imageReveal-overlay,
.imageReveal-background {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

.imageReveal-overlay {
	z-index: 1000;
	overflow: hidden;
}

.imageReveal-drag {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1001;
	background-color: #3498DB;
	background-color: rgba(52, 152, 219, 0.9);
	box-shadow: 3px 0 2px rgba(25, 25, 25, 0.7), -3px 0 2px rgba(25, 25, 25, 0.7);
	cursor: ew-resize;
	cursor: grab;
	cursor: -moz-grab;
	cursor: -webkit-grab;
}

.imageReveal-drag:hover {
	cursor: ew-resize;
	cursor: grab;
	cursor: -moz-grab;
	cursor: -webkit-grab;
}

.imageReveal-drag.dragging:hover {
	cursor: ew-resize;
	cursor: grabbing;
	cursor: -moz-grabbing;
	cursor: -webkit-grabbing;
}

.imageReveal-caption {
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 1002;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.7);
	color: #fff;
	border: 1px solid #fff;
	text-align: center;
	padding: 10px;
	font-size: 14px;
	font-family: sans-serif;
}
